#ifndef MUTEX_H
#define MUTEX_H

#include <SDL.h>
#include <SDL_mutex.h>
#include <SDL_net.h>

class Mutex
{
public:
	// deletes copy constructor
	//Mutex(const Mutex&) = delete;
	//Mutex& operator=(const Mutex&) = delete;

	Mutex();
	~Mutex();
	void Lock();
	void Unlock();

private:
	SDL_mutex* m_mtx;
};

#endif //MUTEX_H